/*
7-200 排名
分数 100
作者 马俊
单位 兰州大学

班级里有 n 个学生，在一项测试中，学生的成绩依次为 a1​,a2​,⋯,an​(1≤ai​≤n;ai​=aj​;i,j=1,2,⋯,n)：第 i 个学生的成绩为 ai​，任意两个学生的成绩互不相同。

请你生成一份排名表，要求依次输出得分第 i 高的学生的编号。
输入格式:

一行，一个整数 n(1≤n≤1000)，代表题目中描述的学生人数；

第二行，n 个整数 a1​,a2​,⋯,an​(1≤ai​≤n;ai​=aj​;i,j=1,2,⋯,n)，分别代表题目中描述的第 i 个学生的成绩
输出格式:

一行，n 个用空格分开的整数，依次代表得分第 i 高的学生的编号
输入样例:

5
3 5 1 4 2

输出样例:

2 4 1 5 3
*/

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // 数组下标是成绩，值是学生编号
    int a[n+1];
    for (int i = 1; i <= n; i++) {
        int s;
        scanf("%d", &s);
        a[s] = i;
    }
    // 逆序输出
    printf("%d", a[n]);
    for (int i = n-1; i > 0; i--) {
        printf(" %d", a[i]);
    }
    return 0;
}